Help->Contact Technical Support
. Users with World Wide Web capability can also access our on-line knowledge base, Explorer/Web, athttp://www.bluestone.com/support/ExplorerWeb.html
To contact Bluestone Technical Support directly, see page xiv of this manual.
This chapter contains information on the following topics:
File->Release
. When you look at your options in the option editor again it appears that your options have not been saved.Resolution: The options have been saved to disk but the list in memory has not been updated. You need to exit the tool after saving your options and restart.
Message: "500 Server Error, execve function failed" or
execve
system call returns to the calling process only on failure. When execve
fails, check to see if:
Resolution: The CGI cannot find the Sapphire/Web Gateway (ORB). Check the settings for the ORB_HOST
and ORB_SEED
in the Options Editor (Test category); this is where the CGI gets the values for these environment variables.
Resolution: If you get this message when connecting to an Oracle database, check that the following attributes are set correctly:
ORACLE_SID
should NOT be set.
$SAPPHIRE/app-defaults/DbuimxOrb
should contain a line like: OracleDatabase : MyDatabase
for each Oracle database you are trying to reach.
XAPPLRESDIR
is set to the directory in which the resource file lives. (Should be $SAPPHIRE/app-defaults
).
Resolution: To set up a Sybase Gateway to access a remote Sybase Server:
INFORMIXDIR
and XAPPLRESDIR
you have already set, you also need to set the SYBASE
environment variable to the directory where you have the Sybase interfaces file. Example:
%setenv SYBASE /this/dir
/this/dir/interfaces
may look like this:SYBLUE query tcp sun-ether hemingway 23000 master tcp sun-ether hemingway 23000 console tcp sun-ether hemingway 23001 CEZANNE query tcp ether cezanne 60001 master tcp ether cezanne 60001 console tcp ether cezanne 60002
dborbd.syb
and dborbd.inf
running.
1) -g not recognized (WARNING)
2) -D_INCLUDE_POSIX_SOURCE redefinition (WARNING)
Resolution: Remove all of these from the makefile and rebuild all objects before testing the project.
SaCancel
dialog box when trying to log into Oracle
Resolution: The SaCancel
dialog pops-up when there is a transaction in the process stairwell that takes a long time. You have a choice at this point to wait or cancel the transaction. There could be several reasons for this: for example, when a database alias contains an invalid specification of the SID. Check the alias definition in the tnsnames.ora
file as shown below. Make sure ORCL is correct. You will have to restart the gateway after changing this reference:
sapphire = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (COMMUNITY = TCPCOM) (PROTOCOL = TCP) (HOST = prodnt4) (PORT = 1521) ) ) (CONNECT_DATA = (SID = ORCL) ) )
ORACLE_SID
should not be set.
TNSNAME.ORA
, file, found in the ORACLE_HOME/network/admin
directory
TNSNAME.ORA
and the SQLNET.ORA
files on the Oracle server. If Oracle and the ORB are not on the same server, then both of these files must exist on both the Oracle Server and the Client Server. The
files must be copied to the ORACLE_HOME/network/admin
directory.
OracleDatabase : database_1 OracleDatabase : database_2 . . . OracleDatabase : database_N
database_N
cannot be preceded by an '@' symbol even though that would normally be the correct method in Oracle. The ORB adds an @
to the connection string (necessary in SQL*Net V1) and that makes two occurrences of the '@' character.
@database_1
would result in scott/tiger@@database_1 (WRONG!!!!)
database_1
would result in scott/tiger@database_1
(RIGHT!!!)
ORACLE_HOME
environment and start the ORB. Example:
$SAPPHIREDIR/bin/dborbd -r100
dborbd
is a shell script, and since you have set only the ORACLE_HOME
environment variable, it will attempt to start Oracle.Not starting SYBASE orb because SYBASE environment variable not set. Not starting INFORMIX orb because INFORMIXDIR environment variable not set.
$SAPPHIRE/bin/Makefile.orb
file.
Makefile.orb.
Makefile.orb
for the your specific Oracle configuration. If the ORB does not link properly, look for sample Oracle application Makefiles
that illustrate the correct link line for your specific Oracle installation. Model the link line in Makefile.orb
after your Oracle sample application Makefile's link line.
make -f Makefile.orb ORACLE
Resolution: This is a terminal emulation problem. Check your terminal emulation setup and configuration.